package com.csu.common.vo;

import com.wordnik.swagger.annotations.ApiModel;
import com.wordnik.swagger.annotations.ApiModelProperty;


/** 
 * @项目名称：express
 * @类名称：RouteMatrixRequestVo
 * @类描述：
 * @创建人：Tangc
 * @创建时间：2017年10月28日 下午9:39:04
 * @company:
 */
@ApiModel(description = "批量算路请求对象")
public class RouteMatrixRequestVo
{
    @ApiModelProperty(value = "起点经纬度：")
    private String origins;
    
    @ApiModelProperty(value = "终点经纬度：")
    private String destinations; 
    
    @ApiModelProperty(value = "输出类型")
    private String output;
    
    //允许的值为：bd09ll（百度经纬度坐标）、bd09mc（百度摩卡托坐标）、gcj02（国测局加密坐标）、wgs84（gps设备获取的坐标）
    @ApiModelProperty(value = "坐标类型，可选参数，默认为bd09ll")
    private String coord_type;
    
    @ApiModelProperty(value = "可选，默认为13：最短距离；12考虑路况")
    private Integer tactics;

    @ApiModelProperty(value = "用户ak")
    private String ak;
    
    
    
    /* @ApiModelProperty(value = "用户的权限签名")
     private String sn;
     
     @ApiModelProperty(value = "时间戳，与sn配合使用")
     private Long timestamp;*/

    /**
     * @return the origins
     */
    public String getOrigins()
    {
        return origins;
    }

    /**
     * @param origins the origins to set
     */
    public void setOrigins(String origins)
    {
        this.origins = origins;
    }

    /**
     * @return the destinations
     */
    public String getDestinations()
    {
        return destinations;
    }

    /**
     * @param destinations the destinations to set
     */
    public void setDestinations(String destinations)
    {
        this.destinations = destinations;
    }

    /**
     * @return the output
     */
    public String getOutput()
    {
        return output;
    }

    /**
     * @param output the output to set
     */
    public void setOutput(String output)
    {
        this.output = output;
    }

    /**
     * @return the coord_type
     */
    public String getCoord_type()
    {
        return coord_type;
    }

    /**
     * @param coord_type the coord_type to set
     */
    public void setCoord_type(String coord_type)
    {
        this.coord_type = coord_type;
    }

    /**
     * @return the tactics
     */
    public Integer getTactics()
    {
        return tactics;
    }

    /**
     * @param tactics the tactics to set
     */
    public void setTactics(Integer tactics)
    {
        this.tactics = tactics;
    }

    /**
     * @return the ak
     */
    public String getAk()
    {
        return ak;
    }

    /**
     * @param ak the ak to set
     */
    public void setAk(String ak)
    {
        this.ak = ak;
    }
 
    
    
}
